﻿using ModelGymTauro;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace ViewGymTauro
{
    public partial class Venta_producto_nueva2 : Form
    {

        List<Producto> listaP = new List<Producto>();

        public Venta_producto_nueva2(string nombCajero, string nombDepor)
        {
            InitializeComponent();
            textBox1.Text = nombCajero;
            textBox2.Text = nombDepor;
            listaP = IniciaSesion.gymMan.allProducto("");
            BindingList<Producto> bindProd = new BindingList<Producto>();
            foreach (Producto prod in listaP)
            {
                bindProd.Add(prod);
            }

            

        }

        private void textBox5_TextChanged(object sender, EventArgs e)
        {
            Producto p = IniciaSesion.gymMan.getProductoById(int.Parse(textBox5.Text));
            if (p != null)
            {
                textBox6.Text = p.Nombre;
            }
            else
                textBox6.Text = ""; 

        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox6.Text != "")
            {
                Producto p = IniciaSesion.gymMan.getProductoById(int.Parse(textBox5.Text));
                double x = (double)p.PrecioVenta*Int32.Parse(textBox7.Text);
                dataGridView1.Rows.Add(new string[] { p.Nombre.ToString(), p.PrecioVenta.ToString(), textBox7.Text.ToString(), x.ToString() });
            }
        }

        private void button3_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Venta Registrada Correctamente");
        }
    }
}
